kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jul 2003 10:24:12 +0000 (10:24 +0000)]
bitkeeper revision 1.259.4.1 (3f0bed4cJB9LOOhEpc2nIhwKM2NwAA)
ioremap.c:
new file
mkbuildtree, Makefile, dom0_memory.c:
ioremap support in Xenolinux.
.del-io.h~
441bb6eed5f4a3f5:
Delete: xenolinux-2.4.21-sparse/include/asm-xeno/io.h
kaf24@scramble.cl.cam.ac.uk [Tue, 8 Jul 2003 14:40:18 +0000 (14:40 +0000)]
bitkeeper revision 1.259.2.4 (3f0ad7d2Xbie4GTSEifzISudDA3zQw)
get_unmapped_area.c, dom0_memory.c, dom0_core.c:
Fix embarrassing bug in fix to auto direct-unmap.
kaf24@scramble.cl.cam.ac.uk [Tue, 8 Jul 2003 14:15:17 +0000 (14:15 +0000)]
bitkeeper revision 1.259.2.3 (3f0ad1f5bs1q4bh_4dbAVVvBLeoAlw)
Many files:
Fix auto destruction of direct-mapped vm areas.
.del-mmu_context.c~
74789121d58c5b63:
Delete: xenolinux-2.4.21-sparse/arch/xeno/mm/mmu_context.c
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Jul 2003 14:52:49 +0000 (14:52 +0000)]
bitkeeper revision 1.259.2.2 (3f06e641O43LXATNfuodJ2gD211aLg)
get_unmapped_area.c, dom0_core.c, Rules.mk, Makefile:
Some small cleanups, particularly to the dom0 /proc code. Pending some big changes there.
.del-vifinit~
c5aa7eadc09606f3:
Delete: tools/domain_builder/vifinit
.del-newdom~
ae685a05562d2af:
Delete: tools/domain_builder/newdom
.del-mynewdom~
841547bf5108dbd4:
Delete: tools/domain_builder/mynewdom
.del-mem_defs.h~
e1a458f2404d3c0c:
Delete: tools/domain_builder/mem_defs.h
.del-hypervisor_defs.h~
8cb4ad0e3005c361:
Delete: tools/domain_builder/hypervisor_defs.h
.del-dom_kill.c~
5e62eec71982bbcf:
Delete: tools/domain_builder/dom_kill.c
.del-dom_builder.c~
36f2cc835770e7:
Delete: tools/domain_builder/dom_builder.c
.del-dom0_ops.h~
a070a0ff28a546bd:
Delete: tools/domain_builder/dom0_ops.h
.del-dom0_defs.h~
9b53986c1f64d2d:
Delete: tools/domain_builder/dom0_defs.h
.del-README~
eb5dc409431f293e:
Delete: tools/domain_builder/README
.del-Makefile~
a40ae6069befd9b6:
Delete: tools/domain_builder/Makefile
kaf24@scramble.cl.cam.ac.uk [Sat, 5 Jul 2003 13:48:17 +0000 (13:48 +0000)]
bitkeeper revision 1.259.2.1 (3f06d721WrVqlnf2Z2shaoLBGWSRng)
Many files:
Removed 'hypercall-privilege-changing' functionality -- rings 2 & 3 will just have to bounce via ring 1. IOPL functionality has become a dom0_op, as it seems cleanest to have all privileged operations under one top-level syscall.
sos22@labyrinth.cl.cam.ac.uk [Tue, 1 Jul 2003 14:17:01 +0000 (14:17 +0000)]
bitkeeper revision 1.259 (3f0197ddSWcOobRiEH7eu_vYjTTQow)
dom0_ops.h, mynewdom:
Fix include file names for updated xenolinux
iap10@labyrinth.cl.cam.ac.uk [Fri, 27 Jun 2003 14:18:00 +0000 (14:18 +0000)]
bitkeeper revision 1.258 (3efc5218v9et-leaVGHVRu-faTh56g)
update to official 2.4.21 kernel from 2.4.21-pre4
rgr22@boulderdash.cl.cam.ac.uk [Tue, 24 Jun 2003 12:05:12 +0000 (12:05 +0000)]
bitkeeper revision 1.257 (3ef83e78zlLnwymIwasqq3xZQcUx-g)
minor fix: moved logging to locations suggested by KAF
kaf24@scramble.cl.cam.ac.uk [Tue, 10 Jun 2003 16:39:25 +0000 (16:39 +0000)]
bitkeeper revision 1.256 (3ee609bdneehgPlYzveJg2IZOvjyUg)
dom0_ops.h:
new file
dom0_ops.h, sched.h, kernel.c, domain.c, dom0_ops.c:
Clean up dom0_ops.h interface files to remove duplicated definitions.
dom0_ops.h:
Rename: xen/include/xeno/dom0_ops.h -> xen/include/hypervisor-ifs/dom0_ops.h
.del-dom0_ops.h~
ede4a9057a132248:
Delete: tools/internal/dom0_ops.h
.del-dom0_ops.h~
d7d8e37e7e6347c6:
Delete: tools/domain_builder/dom0_ops.h
rgr22@boulderdash.cl.cam.ac.uk [Tue, 10 Jun 2003 15:18:45 +0000 (15:18 +0000)]
bitkeeper revision 1.255 (3ee5f6d5vkkWKWqCJgu8yj_PRuBcLQ)
adding resource usage accounting for network usage
rgr22@boulderdash.cl.cam.ac.uk [Tue, 10 Jun 2003 10:29:00 +0000 (10:29 +0000)]
bitkeeper revision 1.254 (3ee5b2ec_UeOrG0N_QNlcT6ZX9JLTg)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/rgr22/xeno-clone/xeno.bk
rgr22@boulderdash.cl.cam.ac.uk [Tue, 10 Jun 2003 10:28:54 +0000 (10:28 +0000)]
bitkeeper revision 1.242.1.1 (3ee5b2e6yiamD8UfKwvKw39hVfWFpg)
dom0_ops.h, dom0_ops.c:
added CPU time to the list of values returned by a DOM0_GETDOMAININFO call
dom0_core.c:
added a /proc/xeno/dom<n>/usage entry for tracking resource usage
kaf24@scramble.cl.cam.ac.uk [Wed, 4 Jun 2003 16:59:44 +0000 (16:59 +0000)]
bitkeeper revision 1.253 (3ede2580BOyG2X8oTsgB7U5xY-U9XQ)
processor.h, setup.c, process.c, ioport.c, head.S:
Yet another IOPL fix -- tested this time :-)
kaf24@scramble.cl.cam.ac.uk [Wed, 4 Jun 2003 14:19:18 +0000 (14:19 +0000)]
bitkeeper revision 1.252 (3eddffe6IQ1eZ1bHUcbBhwG8ApEXrA)
processor.h, setup.c, process.c:
Further IOPL fix -- also initial idle thread has current->thread.esp0 initialised to a non-zero value.
kaf24@scramble.cl.cam.ac.uk [Wed, 4 Jun 2003 12:24:19 +0000 (12:24 +0000)]
bitkeeper revision 1.251 (3edde4f3E2DAGrzTEG2ZDkYKtez4fQ)
setup.c, head.S:
Fix IOPL handling in Xenolinux.
kaf24@scramble.cl.cam.ac.uk [Thu, 29 May 2003 11:47:59 +0000 (11:47 +0000)]
bitkeeper revision 1.250 (3ed5f36fGoVK0VfvAjIbpFZ61R_U0A)
desc.h, domain.c, mm.c:
Fix start-of-day callback selectors so that they are not 0 -- this confuses some tests in entry.S.
kaf24@scramble.cl.cam.ac.uk [Fri, 23 May 2003 12:22:51 +0000 (12:22 +0000)]
bitkeeper revision 1.249 (3ece129b9g77vsjTtSwOh-g8aHpxHA)
dom0_ops.c:
Small bug fix.
ach61@labyrinth.cl.cam.ac.uk [Wed, 21 May 2003 16:37:07 +0000 (16:37 +0000)]
bitkeeper revision 1.248 (3ecbab33jT8L3qW_jJN1CGBY-pMq9w)
make html more robust
ach61@labyrinth.cl.cam.ac.uk [Tue, 20 May 2003 18:11:23 +0000 (18:11 +0000)]
bitkeeper revision 1.247 (3eca6fcbSryfLAInJ09OOe4wWo52ew)
add xi_helper to tools/internal/Makefile
ach61@labyrinth.cl.cam.ac.uk [Tue, 20 May 2003 17:49:11 +0000 (17:49 +0000)]
bitkeeper revision 1.246 (3eca6a979guOx5GLVimvVvJLI_a1Ag)
additional error checking and input validation
akw27@boulderdash.cl.cam.ac.uk [Mon, 19 May 2003 19:26:22 +0000 (19:26 +0000)]
bitkeeper revision 1.245 (3ec92fdez1HafjDKzTvVNtSF_Pa4_g)
net_headers.h:
new file
kernel.c:
remove in-file net header declarations, put them in net_headers.h
ach61@labyrinth.cl.cam.ac.uk [Mon, 19 May 2003 13:53:25 +0000 (13:53 +0000)]
bitkeeper revision 1.244 (3ec8e1d5VNymyL_tYaB06GDYNuDbnA)
comments in build.properties
kaf24@scramble.cl.cam.ac.uk [Mon, 19 May 2003 09:35:11 +0000 (09:35 +0000)]
bitkeeper revision 1.243 (3ec8a54fMxU7Nd9Crer9xyORJttjig)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 19 May 2003 09:35:08 +0000 (09:35 +0000)]
bitkeeper revision 1.239.1.1 (3ec8a54czDaKIhP-DcWe6orB0zUv-Q)
dom0_ops.c:
Correctly handle domain-not-found when executing a dom0 op.
tlh20@elite.cl.cam.ac.uk [Sun, 18 May 2003 12:50:42 +0000 (12:50 +0000)]
bitkeeper revision 1.242 (3ec781a2i_3yx4EVbMDTQaQ_JLxwxw)
Use rpmbuild for compatability with other redhat versions
tlh20@elite.cl.cam.ac.uk [Sat, 17 May 2003 11:34:10 +0000 (11:34 +0000)]
bitkeeper revision 1.241 (3ec61e32s6YTF00rluKDK91CWwrYCg)
Merge elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/BK/xeno.bk
into elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/users/tlh20/xeno.bk
tlh20@elite.cl.cam.ac.uk [Sat, 17 May 2003 11:34:03 +0000 (11:34 +0000)]
bitkeeper revision 1.235.2.1 (3ec61e2bA2DmJ62U7OOfdZvvjGAwMQ)
rpm.spec:
new file
Makefile:
Example RPM make file and spec
smh22@labyrinth.cl.cam.ac.uk [Fri, 16 May 2003 16:15:54 +0000 (16:15 +0000)]
bitkeeper revision 1.240 (3ec50ebanPAD0oKAiJesSI9-L3Jqkw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@labyrinth.cl.cam.ac.uk [Fri, 16 May 2003 16:15:36 +0000 (16:15 +0000)]
bitkeeper revision 1.238.1.1 (3ec50ea8__tRWWW3YrFU7F1BHqol7A)
build tweaks
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 14:54:02 +0000 (14:54 +0000)]
bitkeeper revision 1.239 (3ec4fb8aMeMTm7_6dfdrGcBeicV-AQ)
kernel.c:
Another minor cleanup of the console UDP code.
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 13:47:17 +0000 (13:47 +0000)]
bitkeeper revision 1.238 (3ec4ebe5rDjYpTzx3zRtrvf31ui5Dg)
empty_dir:
new file
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 13:46:43 +0000 (13:46 +0000)]
bitkeeper revision 1.237 (3ec4ebc3kTuWXkGgfS_HH1Or5d3BmQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 13:46:40 +0000 (13:46 +0000)]
bitkeeper revision 1.235.1.1 (3ec4ebc0A9p7yTo_wekQmY1soVT9_A)
kernel.c:
A few small fixes.
smh22@labyrinth.cl.cam.ac.uk [Fri, 16 May 2003 12:56:24 +0000 (12:56 +0000)]
bitkeeper revision 1.236 (3ec4dff8a3C4eUC7CAZ7-AryrUsyVQ)
config:
tweak
make 'get' default mode
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 12:35:39 +0000 (12:35 +0000)]
bitkeeper revision 1.235 (3ec4db1buvyvyya94yqaakSY0j25Tw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/ach-xeno
smh22@labyrinth.cl.cam.ac.uk [Fri, 16 May 2003 12:02:35 +0000 (12:02 +0000)]
bitkeeper revision 1.232.1.1 (3ec4d35bQU2iwu7PrGBnlrw-oWNUtQ)
added tag beta1
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 11:52:17 +0000 (11:52 +0000)]
bitkeeper revision 1.232.1.1 (3ec4d0f1WONIkdTLkkfZit32ulU_jw)
kernel.c:
Fix console export to DOM0
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 10:04:44 +0000 (10:04 +0000)]
bitkeeper revision 1.234 (3ec4b7bcNQq46IUAjB_RJ2Gfthg1HQ)
build.properties, Makefile:
Fix build scripts for xenctl tools.
kaf24@scramble.cl.cam.ac.uk [Fri, 16 May 2003 09:35:50 +0000 (09:35 +0000)]
bitkeeper revision 1.233 (3ec4b0f6Cj_75HMxVrjHKR0QUy_kNA)
Many files:
new file
xenohead.def:
change bean persistence from session to application
Makefile:
clean web/tmpl too
xi_list:
add raw integer state to output
Many files:
split for dual use: original command line invocation from domctl
and new xenctl gui
domctl:
look for domctl.xml in /var/lib/xen
domctl.xml:
xi_tools_dir should come at the top
build-dom.xml:
remove silliness
Makefile:
add support for xenctl
build-dom.xml:
Rename: tools/control/build-domctl.xml -> tools/control/build-dom.xml
build-domctl.xml:
Rename: tools/control/build.xml -> tools/control/build-domctl.xml
Many files:
mvdir
kaf24@scramble.cl.cam.ac.uk [Thu, 15 May 2003 17:57:46 +0000 (17:57 +0000)]
bitkeeper revision 1.232 (3ec3d51aE6D2CLYLncQQCXyoOi7XwQ)
config.h:
Only enable DMA for IDE disk devices (in particular, we want it disabled for the weird CD-and-crippled-ide-interface combos you get on server boxes :-)
kaf24@scramble.cl.cam.ac.uk [Thu, 15 May 2003 13:52:09 +0000 (13:52 +0000)]
bitkeeper revision 1.231 (3ec39b89OCJifV8fM-kyKDRrFrZZcA)
mkbuildtree:
Minor fix to mkbuildtree script.
jws@cairnwell.research [Wed, 14 May 2003 16:45:44 +0000 (16:45 +0000)]
bitkeeper revision 1.230 (3ec272b8YLY6_pW4f3lfg7nQWd7Vuw)
console code tidying
kaf24@scramble.cl.cam.ac.uk [Wed, 14 May 2003 15:56:24 +0000 (15:56 +0000)]
bitkeeper revision 1.229 (3ec26728uXDBndxeN2-AxbIwi9afug)
dev.c, vif.h, skbuff.h, dom0_ops.c:
Fixed locking in network transmit and receive. Fixed bug I added to DOM0_GETDOMAININFO in previous checkin :-)
kaf24@scramble.cl.cam.ac.uk [Wed, 14 May 2003 14:18:16 +0000 (14:18 +0000)]
bitkeeper revision 1.228 (3ec25028MO9vxogXKMc4ck8ORf6Dfg)
config.in:
Moved useful bits of drivers/block/Config.in to xeno-specific config script.
.del-Config.in~
a5023a9c38cac636:
Delete: xenolinux-2.4.21-pre4-sparse/drivers/block/Config.in
kaf24@scramble.cl.cam.ac.uk [Wed, 14 May 2003 12:47:22 +0000 (12:47 +0000)]
bitkeeper revision 1.227 (3ec23adaE9CVdAKPJKPvT1rqaIUvLA)
processor.h, xen_block.c, schedule.c, network.c, domain.c, dom0_ops.c:
Renamed free_task_struct to the more descriptive put_task_struct. Fixed several places where put_task_struct isn't called after 'find_domain_by_id'.
kaf24@scramble.cl.cam.ac.uk [Tue, 13 May 2003 12:04:22 +0000 (12:04 +0000)]
bitkeeper revision 1.226 (3ec0df46i6UtPbpFHgTTjTc0tGIKIA)
network.c, kernel.c:
Changes to dynamic MAC address calculation -- now based on domain name rather than domain id.
kaf24@scramble.cl.cam.ac.uk [Tue, 13 May 2003 11:31:46 +0000 (11:31 +0000)]
bitkeeper revision 1.225 (3ec0d7a2BpgJXl0j-8Y1KilL1argzw)
lib.h, network.c, lib.c, kernel.c:
A better method for calculating virtual MAC addresses. Dom0/VIF0 (the boot VIF) can be forced to use the physical MAC address by specifying 'phys_bootmac' on Xen's command line.
tlh20@labyrinth.cl.cam.ac.uk [Sun, 11 May 2003 11:06:23 +0000 (11:06 +0000)]
bitkeeper revision 1.224 (3ebe2eafd96cvR2TVTUptkPgSEFFkQ)
CommandNew.java:
Allow .gz initrd and image, decompressed to /tmp and deleted after building the domain
tlh20@elite.cl.cam.ac.uk [Fri, 9 May 2003 08:48:32 +0000 (08:48 +0000)]
bitkeeper revision 1.223 (3ebb6b60jFM5cBCKLs6HRJB41GkFMQ)
Merge elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/BK/xeno.bk
into elite.cl.cam.ac.uk:/Nfs/elmer-e5/grp-sr1/xeno/users/tlh20/xeno.bk
tlh20@elite.cl.cam.ac.uk [Fri, 9 May 2003 08:48:26 +0000 (08:48 +0000)]
bitkeeper revision 1.217.1.1 (3ebb6b5a7lgG9jA710WaSwLy4Pviww)
event.c:
Add missing stop event to event.c lost during earlier checkin
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 18:17:45 +0000 (18:17 +0000)]
bitkeeper revision 1.222 (3eba9f498RAq8VzoEW7GBoEnFA1WGw)
dom0_ops.c:
Fix domain creation to avoid conflicts in domain-id space.
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 17:10:37 +0000 (17:10 +0000)]
bitkeeper revision 1.221 (3eba8f8dgXua1A_xKfhWMGYPP8YLPQ)
lndir-rel:
new file
mkbuildtree:
Fixed xenolinux mkbuildtree script to create relative symlinks.
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 15:01:20 +0000 (15:01 +0000)]
bitkeeper revision 1.220 (3eba7140Xm9JLEfxz1hmvq2pg7H5UA)
sched.h, domain.c, dom0_ops.c:
Robustify domain creation and building.
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 10:40:26 +0000 (10:40 +0000)]
bitkeeper revision 1.219 (3eba341aPIQ-dVFygysiedHMRjLZNw)
gone:
new file
kaf24@scramble.cl.cam.ac.uk [Thu, 8 May 2003 09:26:30 +0000 (09:26 +0000)]
bitkeeper revision 1.218 (3eba22c6AwraqMClDwJcXYEkDHvUvQ)
Makefile:
Fixed 'make all' so that a failing bk -r co will not cause fail of entire make process.
tlh20@elite.cl.cam.ac.uk [Thu, 8 May 2003 09:02:18 +0000 (09:02 +0000)]
bitkeeper revision 1.217 (3eba1d1aDFDJBD7-4CxJgolbh-GlMA)
Merge with IAP's extra args
tlh20@elite.cl.cam.ac.uk [Thu, 8 May 2003 08:48:17 +0000 (08:48 +0000)]
bitkeeper revision 1.210.1.1 (3eba19d1IIr1Ohw82oc2IN-kKV0kfw)
Allow blank network options, fix spacing around -a in CommandNew
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 17:01:06 +0000 (17:01 +0000)]
bitkeeper revision 1.216 (3eb93bd2LHmbNRayIk-VrRYgW9v3gQ)
chmod script
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 16:52:28 +0000 (16:52 +0000)]
bitkeeper revision 1.215 (3eb939ccMh-htlTT57A_qBe1F8pzJw)
do a "bk -r co" before build
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 16:49:52 +0000 (16:49 +0000)]
bitkeeper revision 1.214 (3eb939304B975xl_ENp3_2N45s2JjA)
install xi_list and xi_vifinit
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 16:45:01 +0000 (16:45 +0000)]
bitkeeper revision 1.213 (3eb9380dNpLXADof1Q707oFNYvY31Q)
Add flag -a for extra root params.
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 15:32:01 +0000 (15:32 +0000)]
bitkeeper revision 1.212 (3eb926f1LMTJjYXKWryM56gGNaqnkg)
install non compressed version of xenolinux as the domain builder
currently needs it...
iap10@freefall.cl.cam.ac.uk [Wed, 7 May 2003 15:20:21 +0000 (15:20 +0000)]
bitkeeper revision 1.211 (3eb92435Me0VsFGKxdrtpCw31sPWBw)
add "make install" target to install boot and binary files in
install/boot and install/bin as appropriate
tlh20@elite.cl.cam.ac.uk [Tue, 6 May 2003 22:50:55 +0000 (22:50 +0000)]
bitkeeper revision 1.210 (3eb83c4fHs_yAKLhRwEjFTSk2RBfhA)
xi_list:
new file
dom0_core.c, sched.h, domain.c:
Add default domain name and xi_list to list all running domains
kaf24@scramble.cl.cam.ac.uk [Tue, 6 May 2003 17:20:48 +0000 (17:20 +0000)]
bitkeeper revision 1.209 (3eb7eef0DJ3MYtF7Su2LWjq1mtOLsA)
kernel.c, xi_stop.c, xi_start.c, xi_destroy.c, xi_create.c, xi_build.c:
Build fixes to remove compile warnings. Also fixed a crash when run xi_build with no kernel args.
kaf24@scramble.cl.cam.ac.uk [Tue, 6 May 2003 14:54:13 +0000 (14:54 +0000)]
bitkeeper revision 1.208 (3eb7cc95biENxNPLM1gD4B9rpj7H_w)
Makefile:
new file
Many files:
Allow hypercalls from ring 3 (if permitted by ring 1).
.del-Config.in~
31701845a0b06ec3:
Delete: xenolinux-2.4.21-pre4-sparse/drivers/char/Config.in
kaf24@scramble.cl.cam.ac.uk [Tue, 6 May 2003 10:05:18 +0000 (10:05 +0000)]
bitkeeper revision 1.207 (3eb788deeBcKbOjJTp9dz6uBjMSLLQ)
Makefile:
new file
Fixes to build system. New root Makefile.
tlh20@elite.cl.cam.ac.uk [Tue, 6 May 2003 09:36:15 +0000 (09:36 +0000)]
bitkeeper revision 1.206 (3eb7820fjxOimwW6NMSeo6KyAdqZUQ)
Many files:
new file
domctl, xi_ tools, updated domain builder, /proc/xeno/domains
kaf24@scramble.cl.cam.ac.uk [Sat, 3 May 2003 13:47:58 +0000 (13:47 +0000)]
bitkeeper revision 1.205 (3eb3c88eduKB4UKYwbNPBquG4zJDqg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Sat, 3 May 2003 13:47:55 +0000 (13:47 +0000)]
bitkeeper revision 1.203.1.1 (3eb3c88bjetxHzcoqH6QUfVIBCLFGg)
xen.flf, figlet.c, README, Makefile, LICENSE, version.h, kernel.c:
More initial banner fixes -- build version is stored in root Makefile.
xen.flf, figlet.c, README, Makefile, LICENSE:
new file
jws@cairnwell.research [Fri, 2 May 2003 15:53:41 +0000 (15:53 +0000)]
bitkeeper revision 1.204 (3eb29485KpeT7bkpMirzzTwp0MY0cQ)
Merge ssh://jws22@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into cairnwell.research:/home/jws/projects/xen/console/xeno.bk
jws@cairnwell.research [Fri, 2 May 2003 15:53:29 +0000 (15:53 +0000)]
bitkeeper revision 1.202.1.1 (3eb29479NSt9W43l1WHqpd10S9llKA)
console command line fix
kaf24@scramble.cl.cam.ac.uk [Fri, 2 May 2003 14:47:04 +0000 (14:47 +0000)]
bitkeeper revision 1.203 (3eb284e8XJjBijrpL1sa9HnT3VaQKA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Fri, 2 May 2003 14:47:00 +0000 (14:47 +0000)]
bitkeeper revision 1.201.1.1 (3eb284e4TXxmjVJxwkJfXMR3WFr5Vw)
version.h, kernel.c, Rules.mk, Makefile:
Fancy and informative banner is displayed when Xen boots.
jws@cairnwell.research [Thu, 1 May 2003 18:27:12 +0000 (18:27 +0000)]
bitkeeper revision 1.202 (
3eb16700-gEpXFlt08DC4GuoWltR6Q)
jws merge
jws@cairnwell.research [Thu, 1 May 2003 18:23:20 +0000 (18:23 +0000)]
bitkeeper revision 1.192.1.1 (3eb16618C2ePfMjC3p2SoqAYtLR0Kw)
Console support - next delta
kaf24@scramble.cl.cam.ac.uk [Thu, 1 May 2003 17:48:28 +0000 (17:48 +0000)]
bitkeeper revision 1.201 (3eb15dec8MXwnOKDkCBFmw-7vEXcGQ)
kernel.c:
Clean up Xen output to VGA console.
kaf24@scramble.cl.cam.ac.uk [Thu, 1 May 2003 16:24:58 +0000 (16:24 +0000)]
bitkeeper revision 1.200 (3eb14a5aPwO-utY55-EMoEjR8hEuWA)
defconfig:
Compile NLS 8559-1 support by default, to avoid kernel warnings.
kaf24@scramble.cl.cam.ac.uk [Thu, 1 May 2003 15:30:02 +0000 (15:30 +0000)]
bitkeeper revision 1.199 (3eb13d7aaFLvrWm2Gy0oHRZ0KyIWNw)
xl_block.c:
Fix xenolinux blkdev ioctl handling. Handle multisession probing in a simple manner (always say NOT multisession :-).
ach61@labyrinth.cl.cam.ac.uk [Thu, 1 May 2003 00:18:20 +0000 (00:18 +0000)]
bitkeeper revision 1.198 (3eb067ccnZGiSrE___bi3AnWpeUuIw)
allow creation of vbd directly from disk partition
error checking to ensure that /proc/partitions is from a xeno machine
ach61@labyrinth.cl.cam.ac.uk [Wed, 30 Apr 2003 16:22:46 +0000 (16:22 +0000)]
bitkeeper revision 1.197 (3eaff856Rg7MdMuHeJGKobaboPNAhA)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
ach61@labyrinth.cl.cam.ac.uk [Wed, 30 Apr 2003 16:19:19 +0000 (16:19 +0000)]
bitkeeper revision 1.195.1.1 (3eaff787jOwArrU61tGT-CiIMiVgkw)
virtual disk manager DTD for state file
kaf24@scramble.cl.cam.ac.uk [Wed, 30 Apr 2003 10:16:31 +0000 (10:16 +0000)]
bitkeeper revision 1.196 (3eafa27fjD1i7ThWSspo1AefQXCtxQ)
xl_ide.c:
Further fixes to Xenolinux IDE code -- properly tested this time :-)
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 18:45:45 +0000 (18:45 +0000)]
bitkeeper revision 1.195 (3eaec8596pxD7fZFaOTkio2qijGk9g)
xl_ide.c:
Small Xenolinux IDE fix.
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 18:23:00 +0000 (18:23 +0000)]
bitkeeper revision 1.194 (3eaec3046yAItB06JdZkroeL7XKJxA)
xl_ide.c, xl_block.h, xl_block.c, defconfig:
Fix Xenolinux to use major 22 for /dev/hdc and /dev/hdd. Added TMPFS to defconfig.
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 15:47:27 +0000 (15:47 +0000)]
bitkeeper revision 1.193 (3eae9e8fDbEyBEL7yKPAlkULZMIM4g)
network.c, dev.c, vif.h, hypervisor-if.h, kernel.c, domain.c:
Allow DHCP from domain-0 Xenolinux. Link-local IP addresses are now allocated consecutively from 169.254.1.0.
kaf24@scramble.cl.cam.ac.uk [Tue, 29 Apr 2003 10:15:57 +0000 (10:15 +0000)]
bitkeeper revision 1.192 (3eae50ddRBIeCAm0nByE2rOPgLLz3A)
network.c, vif.h, kernel.c:
Removed 'dom0_ip' option from Xen. Console packets are now sent to 169.254.0.1 (DOM0's hardwired link-local address).
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 15:11:10 +0000 (15:11 +0000)]
bitkeeper revision 1.191 (3ead448eiWx9DnIJDafKeaW69PFN8g)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/ach-xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 15:11:06 +0000 (15:11 +0000)]
bitkeeper revision 1.190 (3ead448aQqsmoDogGpVw6XGWve4LIg)
xen_segment.c:
Fix virtblk offset/length remapping in Xen.
ach61@soar.cl.cam.ac.uk [Mon, 28 Apr 2003 14:30:52 +0000 (14:30 +0000)]
bitkeeper revision 1.189 (3ead3b1cS7oGt_c65vuKxevku1phmQ)
use long instead of int for disk sizes
change default state file
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 13:25:04 +0000 (13:25 +0000)]
bitkeeper revision 1.184.1.7 (3ead2bb0z-Au3xm19OXW9JIFLwKvPw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 13:25:00 +0000 (13:25 +0000)]
bitkeeper revision 1.184.5.1 (3ead2bacOfPX2Bo4kzErV1yUs0q1qA)
Many files:
Pass dom_id and other flags to domains in start_info structure. Allow changing of IO privilege level via new hypercall.
jws@cairnwell.research [Mon, 28 Apr 2003 13:12:52 +0000 (13:12 +0000)]
bitkeeper revision 1.184.1.6 (3ead28d4DMQnlaCJRLJR1WVg3GJG4A)
Merge ssh://jws22@gauntlet.cl.cam.ac.uk//usr/groups/xeno/BK/xeno.bk
into cairnwell.research:/home/jws/projects/xen/xeno.bk
ach61@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 13:06:57 +0000 (13:06 +0000)]
bitkeeper revision 1.188 (3ead27718TdgjbqnWkDXICxGwmRyPg)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/ach61/xeno/xeno.bk
ach61@labyrinth.cl.cam.ac.uk [Mon, 28 Apr 2003 12:58:45 +0000 (12:58 +0000)]
bitkeeper revision 1.187 (3ead25859Pbawg2pQ_-rP3ATdde0_Q)
additional debugging
jws@cairnwell.research [Mon, 28 Apr 2003 12:43:11 +0000 (12:43 +0000)]
bitkeeper revision 1.184.4.1 (3ead21dfzBuAoNqlxkTWXXsQKaDCyQ)
few build fixes
smh22@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 12:42:29 +0000 (12:42 +0000)]
bitkeeper revision 1.184.1.5 (3ead21b5NyCUjG_aeWuPdnlHr3hUNA)
Merge boulderdash.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Mon, 28 Apr 2003 12:42:24 +0000 (12:42 +0000)]
bitkeeper revision 1.184.3.1 (3ead21b07jSX5Pp9qvw5mfnYW7oDfA)
tweak (added 'IS_PRIV(p)' macro)
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 12:25:28 +0000 (12:25 +0000)]
bitkeeper revision 1.184.1.4 (3ead1db8tA_S2OPhEXeHGdyDCCSayw)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Mon, 28 Apr 2003 12:25:24 +0000 (12:25 +0000)]
bitkeeper revision 1.184.2.1 (3ead1db4N8KP6Exqh2ZYWow_4jjA3A)
Many files:
IDE and SCSI devices are now accessed via /dev/hd? and /dev/sd? using the usual device numbers. XLIDE_MAJOR and XLSCSI_MAJOR have been removed, but XLVIRT_MAJOR remains (as do /dev/xvd?).